@font-face {
    font-family: 'iconfont';  
    src: url('//at.alicdn.com/t/font_510640_ae3sn9b3kl.eot');
    src: url('//at.alicdn.com/t/font_510640_ae3sn9b3kl.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_510640_ae3sn9b3kl.woff') format('woff'),
    url('//at.alicdn.com/t/font_510640_ae3sn9b3kl.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_510640_ae3sn9b3kl.svg#iconfont') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  
[class^="xm__icon--"], [class*=" xm__icon--"]  {
    font-family:"iconfont" !important;
    font-size:$font-size-base;
    font-style:normal;
    vertical-align: baseline;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    
}

.xm__icon--nochecked:before { content: "\e668"; }
.xm__icon--checked:before { content: "\e730"; }

.xm__icon--radio:before { content: "\e6da"; }
.xm__icon--hor-radio:before { content: "\e680"; }
.xm__icon--hor-radio-check:before { content: "\e62b"; }

.xm__icon--phone:before { content: "\e61e"; }

.xm__icon--search:before { content: "\e651"; }

.xm__icon--close-outline:before { content: "\e66e"; }
.xm__icon--close:before { content: "\e627"; }

.xm__icon--homefill:before { content: "\e750"; }
.xm__icon--home:before { content: "\e751"; }

.xm__icon--myfill:before { content: "\e75d"; }
.xm__icon--my:before { content: "\e75e"; }

.xm__icon--userfill:before { content: "\e787"; }
.xm__icon--user:before { content: "\e788"; }

.xm__icon--contact:before { content: "\e6c2"; }

.xm__icon--link:before { content: "\e646"; }

.xm__icon--lock:before { content: "\e6c0"; }
.xm__icon--unlock:before { content: "\e6c3"; }

.xm__icon--like:before { content: "\e6a1"; }
.xm__icon--likefill:before { content: "\e60b"; }

.xm__icon--date:before { content: "\e613"; }

.xm__icon--reduce-outline:before { content: "\e729"; }
.xm__icon--add-outline:before { content: "\e727"; }

.xm__icon--reduce:before { content: "\e68e"; }
.xm__icon--add:before { content: "\e67e"; }

.xm__icon--edit:before { content: "\e64b"; }
.xm__icon--delete:before { content: "\e68c"; }

.xm__icon--photodel:before { content: "\e712"; }
.xm__icon--photo:before { content: "\e663"; }

.xm__icon--lbs:before { content: "\e60f"; }

.xm__icon--msg:before { content: "\e763"; }
.xm__icon--msgfill:before { content: "\e762"; }

.xm__icon--menu:before { content: "\e790"; }
.xm__icon--menumore:before { content: "\e78d"; }

.xm__icon--tips:before { content: "\e653"; }

.xm__icon--refresh:before { content: "\e782"; }

.xm__icon--share:before { content: "\e628"; }

.xm__icon--totop:before { content: "\e64e"; }

.xm__icon--attachment:before { content: "\e60c"; }

.xm__icon--emoji:before { content: "\e64a"; }

.xm__icon--qrcode:before { content: "\e642"; }
.xm__icon--scan:before { content: "\e62e"; }
.xm__icon--mall:before { content: "\e63f"; }
.xm__icon--filter:before { content: "\e74a"; }
.xm__icon--sort:before { content: "\e62f"; }

.xm__icon--loading{ animation: spin 1250ms linear infinite;}
.xm__icon--loading:before { content: "\e69d";}

.xm__icon--left:before { content: "\e681"; }
.xm__icon--right:before { content: "\e687"; }
.xm__icon--up:before { content: "\e67f"; }
.xm__icon--down:before { content: "\e601"; }

.xm__icon--kb-del:before { content: "\e629"; }
.xm__icon--kb-hide:before { content: "\e644"; }